private void CargarAlertas() { Int32 Alerta2 = 0; Int32 Alerta3 = 0; Int32 Alerta4 = 0; DataSet DSDevuelve = new DataSet(); DataTable DTAlerta1 = new DataTable(); DataTable DTAlerta2 = new DataTable(); DataTable DTAlerta3 = new DataTable(); DataTable DTAlerta4 = new DataTable(); WSComunes.WSComunes WSComun = new WSComunes.WSComunes(); WSComun.Url = mdlGenerales.DireccionWS + "FazServices/WSComunes.asmx"; DSDevuelve = WSComun.CargarAlertas(mdlGenerales.Conexion); DTAlerta1 = DSDevuelve.Tables[0]; DTAlerta2 = DSDevuelve.Tables[1]; DTAlerta3 = DSDevuelve.Tables[2]; DTAlerta4 = DSDevuelve.Tables[3]; foreach (DataRow Row in DTAlerta1.Rows) { dptFecha.Value = Convert.ToDateTime(Row[0].ToString()); lblTcc.Text = Row[1].ToString(); lblTcv.Text = Row[2].ToString(); } foreach (DataRow Row in DTAlerta2.Rows) { Alerta2 = Convert.ToInt32(Row[0].ToString()); } foreach (DataRow Row in DTAlerta3.Rows) { Alerta3 = Convert.ToInt32(Row[0].ToString()); } foreach (DataRow Row in DTAlerta4.Rows) { Alerta4 = Convert.ToInt32(Row[0].ToString()); } if (Alerta2 > 0) { CPAlerta2.Text = "Tiene " + Convert.ToString(Alerta2) + " productos pedidos sin cumplir el stock"; CPAlerta2.BackColor = Color.WhiteSmoke; CPAlerta2.ForeColor = Color.Crimson; CPAlerta2.BorderStyle = BorderStyle.None; } else { CPAlerta2.Text = ""; CPAlerta2.BackColor = Color.WhiteSmoke; CPAlerta2.ForeColor = Color.Green; CPAlerta2.BorderStyle = BorderStyle.None; } if (Alerta3 > 0) { CPAlerta3.Text = "Tiene " + Convert.ToString(Alerta3) + " pedidos pendientes vencidos"; CPAlerta3.BackColor = Color.WhiteSmoke; CPAlerta3.ForeColor = Color.Crimson; CPAlerta3.BorderStyle = BorderStyle.None; } else { CPAlerta3.Text = ""; CPAlerta3.BackColor = Color.WhiteSmoke; CPAlerta3.ForeColor = Color.Green; CPAlerta3.BorderStyle = BorderStyle.None; } if (Alerta4 > 0) { CPAlerta4.Text = "Tiene " + Convert.ToString(Alerta4) + " pedidos preparados vencidos"; CPAlerta4.BackColor = Color.WhiteSmoke; CPAlerta4.ForeColor = Color.Crimson; CPAlerta4.BorderStyle = BorderStyle.None; } else { CPAlerta4.Text = ""; CPAlerta4.BackColor = Color.WhiteSmoke; CPAlerta4.ForeColor = Color.Green; CPAlerta4.BorderStyle = BorderStyle.None; } }
private void cmdAceptar_Click(object sender, EventArgs e) { try { DataSet DSDevuelve = new DataSet(); DataTable DTUsuario = new DataTable(); DataTable DTImpuesto = new DataTable(); if (txtUser.Text == "") { MessageBoxAdv.Show("Debe de ingresar el login", "Información", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); txtUser.Focus(); return; } if (txtPwd.Text == "") { MessageBoxAdv.Show("Debe de ingresar la contraseña", "Información", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); txtPwd.Focus(); return; } mdlGenerales.Conexion = "Server=" + Server + ";Database=" + DBBase + ";Uid=" + txtUser.Text + ";Pwd=" + txtPwd.Text + ";"; WSComunes.WSComunes WSComun = new WSComunes.WSComunes(); WSComun.Url = mdlGenerales.DireccionWS + "FazServices/WSComunes.asmx"; DSDevuelve = WSComun.DevuelveStoreDosVariables(mdlGenerales.Conexion, "sp_logueo", txtUser.Text.ToString(), txtPwd.Text.ToString()); DTUsuario = DSDevuelve.Tables[0]; mdlGenerales.DTRoles = DSDevuelve.Tables[1]; DTImpuesto = DSDevuelve.Tables[2]; foreach (DataRow Row in DTUsuario.Rows) { mdlGenerales.STRCodUsuario = Row[0].ToString(); mdlGenerales.STRUsuario = Row[1].ToString() + " " + Row[2].ToString(); mdlGenerales.STRLogin = txtUser.Text.ToString(); mdlGenerales.STRPwd = txtPwd.Text.ToString(); } foreach (DataRow Row in DTImpuesto.Rows) { mdlGenerales.Igv = Convert.ToDouble(Row[0].ToString()); } if (DTUsuario.Rows.Count == 0) { MessageBoxAdv.Show("Revise su usuario y contraseña", "Información", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); txtUser.Text = ""; txtPwd.Text = ""; txtUser.Focus(); return; } if (mdlGenerales.DTRoles.Rows.Count == 0) { MessageBoxAdv.Show("No tiene asignados roles", "Información", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); txtUser.Text = ""; txtPwd.Text = ""; txtUser.Focus(); return; } if (DTImpuesto.Rows.Count == 0) { MessageBoxAdv.Show("No esta definido el igv", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } this.DialogResult = DialogResult.OK; this.Close(); } catch (Exception ex) { if (ex.HResult == -2146233087) { MessageBoxAdv.Show("Revise su usuario y Contraseña", "Error", MessageBoxButtons.OK, MessageBoxIcon.Stop); txtUser.Text = ""; txtPwd.Text = ""; txtUser.Focus(); return; } else { MessageBoxAdv.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); txtUser.Text = ""; txtPwd.Text = ""; txtUser.Focus(); return; } } }