public Fmto2ClientexOA_E obtenerClienteOA(int idOA, string rucOA, int idCultCria) { Fmto2ClientexOA_E fmto2ClienteOA_E = new Fmto2ClientexOA_E(); try { using (cmd = new SqlCommand("SP_OBTENER_LISTA_CLIENTEXOA", cnx.CONSel)) { cnx.CONSel.Open(); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@IDOA", idOA); cmd.Parameters.AddWithValue("@RUCOA", rucOA); cmd.Parameters.AddWithValue("@IDCULTIVOCRIANZA", idCultCria); dr = cmd.ExecuteReader(); while (dr.Read()) { Fmto2ClientexOA_E fmto2ClienteOA = new Fmto2ClientexOA_E(); fmto2ClienteOA.idClientexOA = Convert.ToInt32(dr["ID"]); fmto2ClienteOA.idParticipacionCadenaVal = Convert.ToInt32(dr["ID CULTIVO C"]); fmto2ClienteOA.idTipoCliente = Convert.ToInt32(dr["ID TIPO CLIENTE"]); fmto2ClienteOA.tipoCliente = Convert.ToString(dr["TIPO CLIENTE"]); fmto2ClienteOA.descripClienteOA = Convert.ToString(dr["DESC CLIENTEOA"]); fmto2ClienteOA.aplica = Convert.ToBoolean(dr["APLICA"]); fmto2ClienteOA.completado = Convert.ToBoolean(dr["COMPLETADO"]); fmto2ClienteOA.activo = Convert.ToBoolean(dr["ACTIVO"]); fmto2ClienteOA.nombUsuarReg = Convert.ToString(dr["REGISTRADO POR"]); fmto2ClienteOA.fechaRegistro = Convert.ToString(dr["FECHA REGISTRO"]); fmto2ClienteOA.nombUsuarMod = Convert.ToString(dr["MODIFICADO POR"]); fmto2ClienteOA.fechaModificacion = Convert.ToString(dr["FECHA MODIFICACION"]); fmto2ClienteOA_E = fmto2ClienteOA; } } }catch (Exception ex) { ut.logsave(this, ex); Debug.WriteLine("Error al obtener cliente oa: " + ex.Message.ToString() + ex.StackTrace.ToString()); } finally { cnx.CONSel.Close(); } return(fmto2ClienteOA_E); }
public string modificar(Fmto2ClientexOA_E objClienteOA) { string msg = ""; try { using (cmd = new SqlCommand("SP_TRANSACCION_CLIENTEXOA", cnx.CONSel)) { cnx.CONSel.Open(); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@ACTION", "U"); cmd.Parameters.AddWithValue("@IDCLIENTEXOA", objClienteOA.idClientexOA); cmd.Parameters.AddWithValue("@idParticipacionCadenaVal", objClienteOA.idParticipacionCadenaVal); cmd.Parameters.AddWithValue("@IDTIPOCLIENTE", objClienteOA.idTipoCliente); cmd.Parameters.AddWithValue("@DESCRIPCLIENTEOA", objClienteOA.descripClienteOA); cmd.Parameters.AddWithValue("@APLICA", objClienteOA.aplica); cmd.Parameters.AddWithValue("@COMPLETADO", objClienteOA.completado); cmd.Parameters.AddWithValue("@ACTIVO", objClienteOA.aplica); cmd.Parameters.AddWithValue("@IDUSUARIOREGISTRO", 0); cmd.Parameters.AddWithValue("@FECHAREGISTRO", 0); cmd.Parameters.AddWithValue("@IDUSUARIOMODIFICACION", objClienteOA.idUsuarioModificacion); cmd.Parameters.AddWithValue("@FECHAMODIFICACION", ut.obtener_Fecha()); cmd.ExecuteNonQuery(); msg = "Se modificó correctamente."; } } catch (Exception ex) { ut.logsave(this, ex); Debug.WriteLine("Error al modificar cliente oa: " + ex.Message.ToString() + ex.StackTrace.ToString()); msg = "Error al modificar cliente OA."; } finally { cnx.CONSel.Close(); } return(msg); }
public List <Fmto2ClientexOA_E> listarFmto2ClientesxOA(int idPartCadVal) { List <Fmto2ClientexOA_E> listaClientes = new List <Fmto2ClientexOA_E>(); try { using (cmd = new SqlCommand("sp_listar_tiposclientesxOA", cnx.CONSel)) { cnx.CONSel.Open(); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@idParticipacionCadVal", idPartCadVal); dr = cmd.ExecuteReader(); while (dr.Read()) { Fmto2ClientexOA_E clienteOA = new Fmto2ClientexOA_E(); clienteOA.nro = Convert.ToInt32(dr["NRO"]); // clienteOA.idParticipacionCadenaVal = Convert.ToInt32(dr["IDPartCadVal"]); clienteOA.idClientexOA = Convert.ToInt32(dr["IDClienteOA"]); clienteOA.idTipoCliente = Convert.ToInt32(dr["ID Tipo"]); clienteOA.tipoCliente = Convert.ToString(dr["Tipo Cliente"]); clienteOA.aplica = Convert.ToBoolean(dr["aplica"]); clienteOA.descripClienteOA = Convert.ToString(dr["Descripcion"]); listaClientes.Add(clienteOA); } } } catch (Exception ex) { ut.logsave(this, ex); Debug.WriteLine("Error al listar los clientes x oa: " + ex.Message.ToString() + ex.StackTrace.ToString()); } finally { cnx.CONSel.Close(); } return(listaClientes); }
public string eliminar(Fmto2ClientexOA_E objClienteOA) { return(objClientexOA_D.eliminar(objClienteOA)); }
public string modificar(Fmto2ClientexOA_E objClienteOA) { return(objClientexOA_D.modificar(objClienteOA)); }
public string agregar(Fmto2ClientexOA_E objClienteOA) { return(objClientexOA_D.agregar(objClienteOA)); }