示例#1
0
 private void BtnGrabar_Click(object sender, EventArgs e)
 {
     //unir las dos tablas apra enviar a actualizacion (se uniran en DtMateriasPrimasDelet)
     foreach (DataRow dr in DtMateriasPrimas.Rows)
     {
         if (dr["Tipo"].ToString() != "")
         {
             DtMateriasPrimasDelet.ImportRow(dr);
         }
     }
     //actualizar las cantidades con xml
     DtMateriasPrimasDelet.TableName = "MateriaPrima";
     if (DtMateriasPrimasDelet.Rows.Count > 0)
     {
         string xml = new BaseFunctions().GetXML(DtMateriasPrimasDelet).Replace("NewDataSet", "DocumentElement");
         bool   Valor;
         Valor = new CL_Produccion().UpdateXMLMateriaPrima(xml, AppSettings.UserID, EmpresaID);
         if (Valor == false)
         {
             MessageBox.Show("Ocurrio un error al intentar actualizar las cantidades de las materias primas.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
         else
         {
             MessageBox.Show("Se actualizo correctamente las cantidades.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
         this.Close();
     }
 }