public void INSERTAR(CE_OBSERVACION obj) { cn.Close(); da.InsertCommand = new SqlCommand("SP_OBSERVACIONES", cn); da.InsertCommand.CommandType = CommandType.StoredProcedure; da.InsertCommand.Parameters.AddWithValue("@OPCION", "INSERTAR"); da.InsertCommand.Parameters.AddWithValue("@ID_EVALUACION", obj.ID_EVALUACION); da.InsertCommand.Parameters.AddWithValue("@DESCRIPCION", obj.DESCRIPCION); da.InsertCommand.Parameters.AddWithValue("@FECHA", obj.FECHA); da.InsertCommand.Parameters.AddWithValue("@USUARIO", obj.USUARIO); cn.Open(); da.InsertCommand.ExecuteNonQuery(); cn.Close(); }
public static void INSERTAR(CE_OBSERVACION obj) { CD_OBSERVACION metodo = new CD_OBSERVACION(); metodo.INSERTAR(obj); }
public void INSERTAR_ACTUALIZAR() { try { string MENSAJE = ""; CE_EVALUACION CE = new CE_EVALUACION(); CE.FECHA = DateTime.Now; CE.ID_ACTIVIDAD = Convert.ToInt32(cb_actividad_economica.SelectedValue); CE.ID_CANTIDAD = Convert.ToInt32(cb_cantidades_efectivo.SelectedValue); CE.ID_CLIENTE = Convert.ToInt32(txt_id_cliente.Text); CE.ID_NACIONALIDAD = Convert.ToInt32(cb_nacionalidades.SelectedValue); CE.ID_PAIS = Convert.ToInt32(cb_paises.SelectedValue); CE.ID_PROVINCIA = Convert.ToInt32(cb_provincias.SelectedValue); CE.VALOR_ACTIVIDAD = txt_actividad_economica.Text.Length == 0 ? 0 : Convert.ToDecimal(txt_actividad_economica.Text); CE.VALOR_CANAL = txt_canales.Text.Length == 0 ? 0 : Convert.ToDecimal(txt_canales.Text); CE.VALOR_CANTIDAD = txt_cantidad_efectivo.Text.Length == 0 ? 0 : Convert.ToDecimal(txt_cantidad_efectivo.Text); CE.VALOR_NACIONALIDAD = txt_nacionalidad.Text.Length == 0 ? 0 : Convert.ToDecimal(txt_nacionalidad.Text); CE.VALOR_PAIS = txt_pais.Text.Length == 0 ? 0 : Convert.ToDecimal(txt_pais.Text); CE.VALOR_PRODUCTO = txt_producto.Text.Length == 0 ? 0 : Convert.ToDecimal(txt_producto.Text); CE.VALOR_PROVINCIA = txt_provincia.Text.Length == 0 ? 0 : Convert.ToDecimal(txt_provincia.Text); CE.VALOR_TOTAL = txt_total.Text.Length == 0 ? 0 : Convert.ToDecimal(txt_total.Text); CE.USUARIO = CP_UTILIDADES.DATOS_USUARIO.USUARIO; if (CE.VALOR_TOTAL <= 10) { CE.ID_RECOMENDACION = Convert.ToInt32(CN_RECOMENDACION.CONSULTAR("CONDICION ='<=10'").Rows[0]["ID_RECOMENDACION"].ToString()); } else if (CE.VALOR_TOTAL > 10 && CE.VALOR_TOTAL <= 20) { CE.ID_RECOMENDACION = Convert.ToInt32(CN_RECOMENDACION.CONSULTAR("CONDICION ='>10 Y <=20'").Rows[0]["ID_RECOMENDACION"].ToString()); } else if (CE.VALOR_TOTAL > 20 && CE.VALOR_TOTAL <= 30) { CE.ID_RECOMENDACION = Convert.ToInt32(CN_RECOMENDACION.CONSULTAR("CONDICION ='> 20 Y <=30'").Rows[0]["ID_RECOMENDACION"].ToString()); } else if (CE.VALOR_TOTAL > 30 && CE.VALOR_TOTAL <= 40) { CE.ID_RECOMENDACION = Convert.ToInt32(CN_RECOMENDACION.CONSULTAR("CONDICION ='>30 Y <=40'").Rows[0]["ID_RECOMENDACION"].ToString()); } else if (CE.VALOR_TOTAL > 40 && CE.VALOR_TOTAL <= 50) { CE.ID_RECOMENDACION = Convert.ToInt32(CN_RECOMENDACION.CONSULTAR("CONDICION ='>40 Y <=50'").Rows[0]["ID_RECOMENDACION"].ToString()); } else if (CE.VALOR_TOTAL > 50 && CE.VALOR_TOTAL <= 60) { CE.ID_RECOMENDACION = Convert.ToInt32(CN_RECOMENDACION.CONSULTAR("CONDICION ='>50 Y <=60'").Rows[0]["ID_RECOMENDACION"].ToString()); } else if (CE.VALOR_TOTAL > 60 && CE.VALOR_TOTAL <= 70) { CE.ID_RECOMENDACION = Convert.ToInt32(CN_RECOMENDACION.CONSULTAR("CONDICION ='>60 Y <=70'").Rows[0]["ID_RECOMENDACION"].ToString()); } else if (CE.VALOR_TOTAL > 70 && CE.VALOR_TOTAL <= 80) { CE.ID_RECOMENDACION = Convert.ToInt32(CN_RECOMENDACION.CONSULTAR("CONDICION ='>70 Y <=80'").Rows[0]["ID_RECOMENDACION"].ToString()); } else if (CE.VALOR_TOTAL > 80 && CE.VALOR_TOTAL <= 90) { CE.ID_RECOMENDACION = Convert.ToInt32(CN_RECOMENDACION.CONSULTAR("CONDICION ='>80 Y <=90'").Rows[0]["ID_RECOMENDACION"].ToString()); } else { CE.ID_RECOMENDACION = Convert.ToInt32(CN_RECOMENDACION.CONSULTAR("CONDICION ='>90").Rows[0]["ID_RECOMENDACION"].ToString()); } int ID_EVALUACION = 0; if (txt_id.Text == "") { CN_EVALUACION.INSERTAR(CE); ID_EVALUACION = Convert.ToInt32(CN_EVALUACION.CONSULTAR_MAX().Rows[0][0].ToString()); MENSAJE = "Datos Insertados Correctamente"; } else { ID_EVALUACION = Convert.ToInt32(txt_id.Text); CE.ID_EVALUACION = ID_EVALUACION; CN_EVALUACION.ACTUALIZAR(CE); MENSAJE = "Datos Actualizados Correctamente"; } if (DG_PRODUCTOS.Rows.Count > 0) { CN_PRODUCTOS_EVALUACION.ELIMINAR(ID_EVALUACION); foreach (DataGridViewRow FILA in DG_PRODUCTOS.Rows) { CE_PRODUCTO_EVALUACION CE_P = new CE_PRODUCTO_EVALUACION(); CE_P.ID_EVALUACION = ID_EVALUACION; CE_P.ID_PRODUCTO = Convert.ToInt32(FILA.Cells[0].Value.ToString()); CN_PRODUCTOS_EVALUACION.INSERTAR(CE_P); } } if (DG_CANALES.Rows.Count > 0) { CN_CANALES_EVALUACION.ELIMINAR(ID_EVALUACION); foreach (DataGridViewRow FILA in DG_CANALES.Rows) { CE_CANALES_EVALUACION CE_C = new CE_CANALES_EVALUACION(); CE_C.ID_EVALUACION = ID_EVALUACION; CE_C.ID_CANAL = Convert.ToInt32(FILA.Cells[0].Value.ToString()); CN_CANALES_EVALUACION.INSERTAR(CE_C); } } if (txt_observacion.Text.Trim().Length > 0) { CE_OBSERVACION CE_O = new CE_OBSERVACION(); CE_O.DESCRIPCION = txt_observacion.Text.Trim(); CE_O.FECHA = DateTime.Now; CE_O.ID_EVALUACION = ID_EVALUACION; CE_O.USUARIO = CP_UTILIDADES.DATOS_USUARIO.USUARIO; CN_OBSERVACION.INSERTAR(CE_O); } CP_UTILIDADES.MENSAJE_INFORMACION(MENSAJE, this); FRM_MANT_EVALUACIONES FRM = new FRM_MANT_EVALUACIONES(); foreach (Form frm in Application.OpenForms) { if (frm.Name == "FRM_MANT_EVALUACIONES") { FRM = (FRM_MANT_EVALUACIONES)frm; FRM.CONSULTAR(); this.Close(); break; } } Close(); } catch (Exception ex) { CP_UTILIDADES.MENSAJE_ERROR(ex.Message, this); } }