/// <summary> Modifica un provedor. </summary> /// <param name="tobjProvedor"> Un objeto del tipo tblProvedor. </param> /// <returns> Un string que indica si se ejecuto o no la operación. </returns> public string gmtdEditar(tblProvedore tobjProvedor) { String strResultado; try { using (dbExequial2010DataContext prove = new dbExequial2010DataContext()) { tblProvedore pro_old = prove.tblProvedores.SingleOrDefault(p => p.strCodProvedor == tobjProvedor.strCodProvedor); pro_old.strConProvedor = tobjProvedor.strConProvedor; pro_old.strDirProvedor = tobjProvedor.strDirProvedor; pro_old.strEmpProvedor = tobjProvedor.strEmpProvedor; pro_old.strMailProvedor = tobjProvedor.strMailProvedor; pro_old.strTelProvedor = tobjProvedor.strTelProvedor; prove.tblLogdeActividades.InsertOnSubmit(tobjProvedor.log); prove.SubmitChanges(); strResultado = "Registro Actualizado"; } } catch (Exception ex) { new dao().gmtdInsertarError(ex); strResultado = "- Ocurrió un error al Actualizar el registro"; } return(strResultado); }
/// <summary> Elimina un provedor. </summary> /// <param name="tobjProvedor"> Un objeto del tipo provedor. </param> /// <returns> Un string que indica si se ejecuto o no el metodo. </returns> public String gmtdEliminar(tblProvedore tobjProvedor) { String strResultado; try { using (dbExequial2010DataContext pro = new dbExequial2010DataContext()) { var query = from tip in pro.tblProvedores where tip.strCodProvedor == tobjProvedor.strCodProvedor select tip; foreach (var detail in query) { pro.tblProvedores.DeleteOnSubmit(detail); } pro.tblLogdeActividades.InsertOnSubmit(tobjProvedor.log); pro.SubmitChanges(); strResultado = "Registro Eliminado"; } } catch (Exception ex) { new dao().gmtdInsertarError(ex); strResultado = "- No se puede eliminar el registro."; } return(strResultado); }
/// <summary> /// Crea un objeto del tipo aplicación de acuerdo a la información de los texbox. /// </summary> /// <returns> Un objeto del tipo aplicación. </returns> private tblProvedore crearObj() { tblProvedore proveedor = new tblProvedore(); proveedor.strCodProvedor = this.txtCodigo.Text.Trim(); proveedor.strConProvedor = this.txtContacto.Text; proveedor.strDirProvedor = this.txtDireccion.Text; proveedor.strTelProvedor = this.txtTelefono.Text; proveedor.strMailProvedor = this.txtMail.Text; proveedor.strEmpProvedor = this.txtEmpresa.Text; proveedor.strFormulario = this.Name; return(proveedor); }
/// <summary> Modifica un provedor. </summary> /// <param name="tobjProvedor"> Un objeto del tipo tblProvedor. </param> /// <returns> Un string que indica si se ejecuto o no la operación. </returns> public string gmtdEditar(tblProvedore tobjProvedor) { if (tobjProvedor.strCodProvedor == null) { return("- Debe de ingresar el código del provedor."); } if (tobjProvedor.strConProvedor == null) { return("- Debe de ingresar el contacto del provedor."); } if (tobjProvedor.strDirProvedor == null) { return("- Debe de ingresar la dirección del provedor."); } if (tobjProvedor.strEmpProvedor == null) { return("- Debe de ingresar el nombre del provedor."); } if (tobjProvedor.strMailProvedor == null) { return("- Debe de ingresar el mail del provedor."); } if (tobjProvedor.strTelProvedor == null) { return("- Debe de ingresar el teléfono del provedor."); } tblProvedore pvd = new daoProvedor().gmtdConsultar(tobjProvedor.strCodProvedor); if (pvd.strCodProvedor == null) { return("- Este provedor no aparece registrado."); } else { tobjProvedor.log = metodos.gmtdLog("Modifica el provedor " + tobjProvedor.strCodProvedor, tobjProvedor.strFormulario); return(new daoProvedor().gmtdEditar(tobjProvedor)); } }
/// <summary> Elimina un provedor. </summary> /// <param name="tobjProvedor"> Un objeto del tipo provedor. </param> /// <returns> Un string que indica si se ejecuto o no el metodo. </returns> public String gmtdEliminar(tblProvedore tobjProvedor) { if (tobjProvedor.strCodProvedor == null) { return("- Debe de ingresar el código del provedor a eliminar."); } tblProvedore pvd = new daoProvedor().gmtdConsultar(tobjProvedor.strCodProvedor); if (pvd.strCodProvedor == null) { return("- Este provedor no aparece registrado."); } else { tobjProvedor.log = metodos.gmtdLog("Elimina el provedor " + tobjProvedor.strCodProvedor, tobjProvedor.strFormulario); return(new daoProvedor().gmtdEliminar(tobjProvedor)); } }
/// <summary> Inserta un provedor </summary> /// <param name="tobjMunicipio"> Un objeto del tipo tblProvedor. </param> /// <returns> Un string que indica si se ejecuto o no la operación. </returns> public string gmtdInsertar(tblProvedore tobjProvedor) { String strRetornar; try { using (dbExequial2010DataContext prove = new dbExequial2010DataContext()) { prove.tblProvedores.InsertOnSubmit(tobjProvedor); prove.tblLogdeActividades.InsertOnSubmit(tobjProvedor.log); prove.SubmitChanges(); strRetornar = "Registro Insertado"; } } catch (Exception ex) { new dao().gmtdInsertarError(ex); strRetornar = "- Ocurrió un error al insertar el registro."; } return(strRetornar); }
/// <summary> Elimina un provedor. </summary> /// <param name="tobjProvedor"> Un objeto del tipo provedor. </param> /// <returns> Un string que indica si se ejecuto o no el metodo. </returns> public String gmtdEliminar(tblProvedore tobjProvedor) { return(new blProvedor().gmtdEliminar(tobjProvedor)); }
/// <summary> Modifica un provedor. </summary> /// <param name="tobjProvedor"> Un objeto del tipo tblProvedor. </param> /// <returns> Un string que indica si se ejecuto o no la operación. </returns> public string gmtdEditar(tblProvedore tobjProvedor) { return(new blProvedor().gmtdEditar(tobjProvedor)); }